runtime.stkframe.fn (field)
29 uses
runtime (current package)
heapdump.go#L256: f := s.fn
mgcmark.go#L1071: print("scanframe ", funcname(frame.fn), "\n")
mgcmark.go#L1074: isAsyncPreempt := frame.fn.valid() && frame.fn.funcID == abi.FuncID_asyncPreempt
mgcmark.go#L1075: isDebugCall := frame.fn.valid() && frame.fn.funcID == abi.FuncID_debugCallV2
mgcmark.go#L1078: println("conservatively scanning function", funcname(frame.fn), "at PC", hex(frame.continpc))
panic.go#L1026: if p.initOpenCodedDefers(u.frame.fn, unsafe.Pointer(u.frame.varp)) {
panic.go#L1128: for iu, f := newInlineUnwinder(u.frame.fn, u.symPC()); f.valid(); f = iu.next(f) {
stack.go#L706: f := frame.fn
stkframe.go#L18: fn funcInfo
stkframe.go#L73: if frame.fn.args != abi.ArgsSizeUnknown {
stkframe.go#L74: return uintptr(frame.fn.args)
stkframe.go#L95: f := frame.fn
stkframe.go#L164: f := frame.fn
traceback.go#L213: frame.fn = f
traceback.go#L257: f := frame.fn
traceback.go#L300: frame.fn = findfunc(frame.pc)
traceback.go#L301: f = frame.fn
traceback.go#L424: if frame.fn.deferreturn != 0 {
traceback.go#L425: frame.continpc = frame.fn.entry() + uintptr(frame.fn.deferreturn) + 1
traceback.go#L443: f := frame.fn
traceback.go#L494: frame.fn = flr
traceback.go#L506: frame.fn = f
traceback.go#L582: if u.flags&unwindTrap == 0 && u.frame.pc > u.frame.fn.entry() {
traceback.go#L595: if !cgoTracebackAvailable() || u.frame.fn.funcID != abi.FuncID_cgocallback || u.cgoCtxt < 0 {
traceback.go#L625: f := u.frame.fn
traceback.go#L970: f := u.frame.fn
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |